package com.manli.api.dto;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;

/**
 * 漫淘圈个人动态表
 * 
 * @author manli
 * @email 
 * @date 2020-08-27 09:43:03
 */
@ApiModel(value = "漫淘圈个人动态表")
@Data
public class ManliSpace implements Serializable {

	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "Integer")
	    private Integer spaceId;
	/**
	 * 发布人unionid
	 */

    @ApiModelProperty(value = "发布人unionid",dataType = "String")
	    private String unionid;
	/**
	 * 发布人openid
	 */

    @ApiModelProperty(value = "发布人openid",dataType = "String")
	    private String openid;
	/**
	 * 动态类型标签，字符串数组
	 */

    @ApiModelProperty(value = "动态类型标签，字符串数组（新增必传）",dataType = "String")
	    private String typeTag;
	/**
	 * 主题标签，字符串数组
	 */

    @ApiModelProperty(value = "主题标签，字符串数组（新增必传）",dataType = "String")
	    private String themeTag;
	/**
	 * 动态文字内容
	 */

    @ApiModelProperty(value = "动态文字内容（新增必传）",dataType = "String")
	    private String content;
	/**
	 * 动态视频，字符串数组
	 */

    @ApiModelProperty(value = "动态视频，字符串数组",dataType = "String")
	    private String videos;
	/**
	 * 动态图片,字符串数组
	 */

    @ApiModelProperty(value = "动态图片,字符串数组",dataType = "String")
	    private String pics;
	/**
	 * 详细地址
	 */

    @ApiModelProperty(value = "详细地址",dataType = "String")
	    private String location;
	/**
	 * 经度
	 */

    @ApiModelProperty(value = "经度",dataType = "String")
	    private String longitude;
	/**
	 * 纬度
	 */

    @ApiModelProperty(value = "纬度",dataType = "String")
	    private String latitude;
	/**
	 * 阅读次数
	 */

    @ApiModelProperty(value = "阅读次数",dataType = "Integer")
	    private Integer readCount;
	/**
	 * 点赞数量
	 */

    @ApiModelProperty(value = "点赞数量",dataType = "Integer")
	    private Integer likeCount;
	/**
	 * 创建时间
	 */

    @ApiModelProperty(value = "创建时间",dataType = "Date")
	    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
        private Date createTime;

}
